package com.focus.pay.ali.model.notice;

import lombok.Data;

/**
 * @author 赵参谋
 * @version $
 * =========================================================================
 * 变更履历：
 * -------------------------------------------------------------------------
 * 变更编号     变更时间    变更人   变更原因    变更内容
 * -------------------------------------------------------------------------
 * <p>
 * @description：退款通知
 * @date 2022/1/14 11:12
 **/
@Data
public class AliPayCommon {

    /**
     * 	通知ID
     */
    private String notify_id;

    /**
     * 消息发送时的服务端时间
     */
    private String utc_timestamp;

    /**
     * 消息接口名称
     */
    private String msg_method;

    /**
     * 消息接受方的应用id
     */
    private String app_id;

    /**
     * 消息类型
     */
    private String msg_type;

    /**
     * 消息归属的商户支付宝uid
     */
    private String msg_uid;

    /**
     * 消息归属方的应用id
     */
    private String msg_app_id;

    /**
     * 版本号
     */
    private String version;

    /**
     * 消息报文
     */
    private String biz_content;

    /**
     * 签名
     */
    private String sign;

    /**
     * 签名类型
     */
    private String sign_type;

    /**
     * 加密算法
     */
    private String encrypt_type;

    /**
     * 编码集，该字符集为验签和解密所需要的字符集
     */
    private String charset;

    /**
     * 通知类型
     */
    private String notify_type;

    /**
     * 通知时间
     */
    private String notify_time;

    /**
     * 授权方的应用id
     */
    private String auth_app_id;
}
